@charset "utf-8";

/* CSS Document */
body,.itext,textarea,select {
	background: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000;
}

.button {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000;
}

.mark {
	background: none;
	border: none;
	high: 11pt;
	background-image: none;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.choose {
	color: #de1f28;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

form {
	margin: 0px;
	padding: 0px
}

table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: none
}

table td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: none;
	vertical-align: top
}

a {
	color: #de1f28
}

h1 {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 5px 0px
}

h2 {
	font-weight: bold;
	font-size: 9px;
	margin: 0px;
	padding: 0px 0px 5px 0px
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px
}

.head {
	background: #de1f28;
	padding: 4px 10px 3px 10px
}

.region {
	font-weight: bold;
	padding: 7px 10px 6px 5px
}

.topline {
	padding: 7px 10px 10px 5px
}

.topline h1 {
	padding-bottom: 2px
}

.line {
	background: #f1f1f1;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	margin-left: 10px;
	color: #fff; 
}

.searchform {
	background: #f1f1f1;
	padding: 5px 10px 10px 5px
}

.searchform .link {
	font-weight: bold;
	padding: 5px 0px 8px 0px
}

.searchform .doplink {
	font-size: 10px
}

.searchform .label {
	padding-bottom: 2px
}

.searchform .itext {
	margin: 0px 5px 3px 0px;
	width: 115px
}

.searchform .button {
	
}

.filterform {
	background: #f1f1f1;
	padding: 5px 10px 10px 10px
}

.filterform .link {
	font-weight: bold;
	padding: 5px 0px 8px 0px
}

.filterform .doplink {
	font-size: 10px
}

.filterform .label {
	padding-bottom: 2px
}

.filterform .itext {
	margin: 0px 5px 3px 0px;
	width: 100%
}

.filterform select {
	margin: 0px 5px 3px 0px;
	width: 115px
}

.filterform .button {
	
}

.form {
	padding: 5px 10px 15px 10px
}

.form .wysiwyg {
	padding-bottom: 5px
}

.form .link {
	font-weight: bold;
	padding: 5px 0px 8px 0px
}

.form .doplink {
	font-size: 10px
}

.form .label {
	padding-bottom: 2px
}

.form .itext {
	margin: 0px 5px 7px 0px;
	width: 100%
}

.form .iprice {
	margin: 0px 5px 7px 0px;
	width: 40%
}

.form .irange {
	margin: 0px 0px 7px 0px;
	width: 68px
}

.form .field2 .itext {
	margin: 0px 5px 2px 0px;
	width: 100%
}

.form .comment2 {
	color: #767676;
	font-size: 10px;
	margin-bottom: 5px
}

.form textarea {
	margin: 0px 5px 7px 0px;
	width: 100%;
	height: 30px
}

.form .comment {
	color: #767676;
	font-size: 10px
}

.form select {
	margin: 0px 5px 7px 0px;
	width: 115px
}

.form .cur {
	width: 50px
}

_form .button {
	margin-right: 10px
}

.form .buttons {
	padding-top: 3px
}

.form .doptext {
	padding-top: 10px
}

.message {
	padding: 0px 0px 5px 0px;
	font-style: italic
}

.error {
	color: #de1f28
}

.generalmenu {
	font-weight: bold;
	padding: 5px 10px 17px 5px
}

.generalmenu div {
	padding: 2px 0px 3px 0px
}

.specialmenu {
	padding: 5px 10px 7px 5px
}

.specialmenu div {
	padding: 2px 0px 3px 0px
}

.filter {
	background: #f1f1f1;
	padding: 8px 10px
}

.filter div {
	padding-bottom: 2px
}

.track {
	padding: 3px 10px 6px 10px;
	font-size: 10px;
	color: #000000;
	border-bottom: solid 1px #ffffff
}

._track a {
	color: #ffffff
}

.menu {
	background: #de1f28;
	padding: 3px 10px 6px 10px;
	font-size: 10px;
	border-bottom: solid 1px #ffffff
}

.ma {
	color: #ffffff;
	margin-right: 10px
}

.cr {
	padding: 3px 10px 4px 5px;
	font-size: 10px
}

.counters {
	padding: 1px 10px 1px 5px
}

.content {
	padding: 7px 10px 17px 10px
}

.menulist {
	padding: 7px 10px 10px 5px
}

.menulist .list div {
	padding-bottom: 1px
}

.pages {
	font-size: 10px
}

.pages .links {
	padding-bottom: 2px
}

.catlist {
	padding: 10px 10px
}

.catlist .i {
	padding: 0px 0px 7px 0px
}

.catlist .n {
	padding-right: 5px
}

.dop {
	font-size: 10px;
	padding-top: 3px
}

.ftable {
	margin-bottom: 5px
}

.ftable td {
	vertical-align: middle;
	padding-right: 5px
}

.ftable .iprice {
	width: 25px
}

.ftable .cur {
	width: 45px
}

.pb10 {
	padding: 3px 0px 7px 0px
}

.z {
	color: #de1f28
}

.adtype td {
	padding: 0px 3px 10px 0px
}

.formsp {
	padding-bottom: 20px
}

.formsp table {
	width: 100%;
	margin-bottom: 7px
}

.formsp table .f {
	padding-left: 10px;
	width: 1%
}

.formsp td {
	background: #f1f1f1;
	padding-bottom: 3px;
	padding-top: 3px
}

.formsp .button {
	margin-right: 10px
}

.formsp .buttons {
	padding: 3px 10px 0px 10px
}

.addIrange .irange {
	margin: 0px 0px 7px 0px;
	width: 47px
}

.hlp a {
	color: blue
}

.block_small {
	padding-left: 0;
	padding-right: 0;
}

.block_small table td,.block_small table .i {
	border-top: 1px solid #ffb933;
	border-bottom: 1px solid #ffb933;
	padding: 0 10px 10px 10px;
	background: #fffbe0;
}

.block_small table .red {
	border-top: none;
	padding: 0 10px 10px 10px;
	background: #ffffff;
	border-bottom: none;
}

.block_small table td div {
	margin-top: 10px;
}

.block_small table td .dop,.block_small table td div div {
	margin-top: 0;
}

.block_small td div a {
	color: #da9200;
}

.block_small .red div a {
	color: #e11f27;
}

.yelow {
	color: #DA9200;
}

.i {
	background: #FFFBE0 none repeat scroll 0 0;
	border-bottom: 1px solid #FFB933;
	border-top: 1px solid #FFB933;
	padding: 0 10px 10px;
}

.red {
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: medium none;
	border-top: medium none;
	padding: 0 10px 10px;
}

.div_margin {
	margin-top: 10px;
}

.dop p {
	margin: 0;
}